package cn.tangsihai.shoptrolley.service;

import cn.tangsihai.basic.service.IBasicService;
import cn.tangsihai.shoptrolley.domain.ShopCart;

import java.math.BigDecimal;
import java.util.List;

public interface IShopCartService extends IBasicService<ShopCart> {
    // 添加到购物车
    void addCart(Long petId);

    // 加载登录人的购物车数据
    List<ShopCart> findAllByLogininfoId();

    // 删除购物车中的数据，注：只是将数据状态改为删除状态即可
    void remove(Long id);

    // 计算选择数据的总价
    BigDecimal getPrices(List<Long> ids);
}
